import { SkuModel, SpuModel } from "./PropertyModel"

export interface ArticleCategoryModel {
  Id: number
  Name: string
  PicUrl: string
  Status: number
  Sort: number
}

export interface BargainProductModel {
  SpuId: number
  SkuId: number
  BargainFirstPrice: number // 砍价起始价格，单位分
  BargainMinPrice: number // 砍价底价
  Stock: number // 活动库存 
}

// 商品 SKU 扩展
export type SkuExtension = SkuModel & {
  ProductConfig: BargainProductModel
}

// 商品 SPU 扩展
export interface SpuExtension extends SpuModel {
  Skus: SkuExtension[] // 重写类型
}